Abstract: Selection of the suitable software development process model is not an easy task for the development of software project. A project Manager can use different criteria to select a right model for the development of software project as per requirement of the project. The selection of one model over the others is driven by Project size, Quality, Team size, Budget, Time, criticality of the project and a lot of other factors. A questionnaire was conducted; feedback from software professionals also gathered to evaluate which model has a better success rate for different sizes of software project.
Keywords: Waterfall Model, Prototype Model, Incremental Model, Spiral Model, Agile Model, Extreme Programming, Scrum, Crystal.